package tbpm;

import java.io.IOException;

import org.json.JSONException;

public class IniciarLlamado {
		
	public Integer num; 
	public Integer tipo; 
	public String grado; 
	public Integer horas;
	public String dptoSolicitante;
	public String orientacion;
	public Integer materias;
	public String funciones;

	
	public IniciarLlamado() {
		super();		
	}
	public Integer getNum() {
		return num;
	}
	public void setNum(Integer num) {
		this.num = num;
	}
	public Integer getTipo() {
		return tipo;
	}
	public void setTipo(Integer tipo) {
		this.tipo = tipo;
	}
	public String getGrado() {
		return grado;
	}
	public void setGrado(String grado) {
		this.grado = grado;
	}
	public Integer getHoras() {
		return horas;
	}
	public void setHoras(Integer horas) {
		this.horas = horas;
	}
	
	public String getDptoSolicitante() {
		return dptoSolicitante;
	}
	public void setDptoSolicitante(String dptoSolicitante) {
		this.dptoSolicitante = dptoSolicitante;
	}

	public String getOrientacion() {
		return orientacion;
	}
	public void setOrientacion(String orientacion) {
		this.orientacion = orientacion;
	}
	public Integer getMaterias() {
		return materias;
	}
	public void setMaterias(Integer materias) {
		this.materias = materias;
	}
	public String getFunciones() {
		return funciones;
	}
	public void setFunciones(String funciones) {
		this.funciones = funciones;
	}
	
	public String getCrearLlamado() throws Exception{		
		String idProceso = ActivitiRestClient.startProcess("SolicitudLlamadoDocente",tipo.toString(),grado,horas.toString(),dptoSolicitante,orientacion,materias.toString(),funciones);				
		System.out.println("\n idProceso = " + idProceso);
		return idProceso ;
	}
	
	public String getEstadoLlamado() throws IOException, JSONException {
		return "El numero de llamado es " + num;
	}	
	
	
	
	
	
	
	
	
	
	
	
	
}
